package cn.etynit.service;

import cn.etynit.domain.User;
import cn.etynit.result.JsonResult;
import com.baomidou.mybatisplus.service.IService;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author etyn
 * @since 2022-11-24
 */
public interface IUserService extends IService<User> {

    /**
     * 电影票查询
     * @return
     */
    JsonResult getMovie();

    /**
     * 电影票购买
     * @param movieId
     * @param count
     * @return
     */
    JsonResult byMovie(Long movieId, Long count);

    /**
     * 新增用户送电影票
     * @param user
     * @return
     */
    JsonResult activity(User user);

    /**
     * 看电影
     * @param movieId
     * @param count
     * @return
     */
    JsonResult watch(Long movieId, Long count);
}
